﻿using B.S.Procurement.Error;
using MediatR;

namespace B.S.Procurement.Write.Api.Application.Command.ExtractionModelCommand
{
    public class CreateExtractionModel : IRequest<ApiResult<int>>
    {
        //供应商名称
        public int VendorId { get; set; }
        //采购人员
        public string PurchasingStaff { get; set; }
        //退货人员
        public string ReturnsPersonnel { get; set; }
        //单据主题
        public string DocumentSubject { get; set; }
        //单据编号
        public string DocumentNumber { get; set; }
        //对方代表
        public string Counterpart { get; set; }
        //我方代表
        public string Our { get; set; }
        //退货类别
        public string ReturnType { get; set; }
        //退货日期
        public DateTime ReturnDate { get; set; }
        //关联项目
        public int ProjectId { get; set; }
        //退款方式
        public string RefundMethods { get; set; }
        //退货方式
        public string ReturnMethods { get; set; }
        //退货地址
        public string ReturnAddress { get; set; }
        //备注
        public string Remark { get; set; }
        //逻辑删
        public bool Del { get; set; }
    }
}
